package smartcrud.spring.models.crud;

import java.util.List;

import smartcrud.common.orm.Page;
import smartcrud.common.orm.PropertyFilter;


public interface HelloDao {
	public Hello createHello(Hello hello);

	public void deleteHello(Long id);

	public void updateHello(Hello hello);

	public Hello findHelloById(Long id);

	public List<Hello> findAllHellos();

	public int count(Page<Hello> page,final List<PropertyFilter> filters);
	
	public Page<Hello> findByPage(Page<Hello> page, List<PropertyFilter> filters);
}
